The LFS Storage Manager

نویسندگان

  • Mendel Rosenblum
  • John K. Ousterhout
چکیده

Advances in computer system technology in the areas of CPUs, disk subsystems, and volatile RAM memory are combining to create performance problems existing file systems are ill-equipped to solve. This paper identifies the problems of using the existing UNIX file systems on 1990’s technology and presents an alternative file system design that can use disks an order-of-magnitude more efficiently for typical UNIX workloads. The design, named LFS for log-structured file system, treats the disk as a segmented append-only log. This allows LFS to write many small changes to disk in a single large I/O while still maintaining the fast file reads of existing file systems. In addition, the logstructured approach allows near instantaneous file system crash recovery without coupling CPU and disk performance with synchronous disk writes. This paper describes and justifies the major data structures and algorithms of the LFS design. We compare an implementation of LFS in the Sprite distributed operating system to SunOS’s file system running on the same hardware. For tests that create, destroy, or modify files at a high rate, LFS can achieve an order-of-magnitude speedup over SunOS. In spite of its obvious write-optimization, LFS’s read performance matches or exceeds the SunOS file system under most common UNIX workloads. This paper was presented at the Summer ’90 USENIX Technical Conference, Anaheim, California, June 1990. The LFS Storage Manager May 1, 1991

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Slack Space Recycling: Delaying On-Demand Cleaning in LFS for Performance and Endurance

The Log-structured File System (LFS) transforms random writes to a huge sequential one to provide superior write performance on storage devices. However, LFS inherently suffers from overhead incurred by cleaning segments. Specifically, when file system utilization is high and the system is busy, write performance of LFS degenerates significantly due to high cleaning cost. Also, in the newer fla...

متن کامل

Bidirectional Synaptic Plasticity in the Rat Basolateral Amygdala: Characterization of an Activity-Dependent Switch Sensitive to the Presynaptic Metabotropic Glutamate Receptor Antagonist 2S-a- Ethylglutamic Acid

This study examines forms of activity-dependent synaptic plasticity in the basolateral amygdala in vitro and demonstrates that a brief high frequency stimulus (HFS) train can induce a switch in the direction of the enduring change in synaptic strength induced by subsequent low-frequency stimulation (LFS). LFS (1 Hz, 15 min) of the external capsule (EC) induced a persistent 1.7-fold enhancement ...

متن کامل

The Case for Log Structuring in Database Systems

The notion of a log structured file system (LFS) [6, 9] evolved from earlier efforts using similar techniques [8, 2] as a means to improve write performance of file systems. Other benefits include faster metadata operations, e.g. file create and delete. But there is controversy about the the utility of LFS for database systems, especially in light of the critique in [10]. This position paper ar...

متن کامل

In search of the elusive lipofibroblast in human lungs.

Although the pulmonary interstitial lipofibroblast (LF) has been widely recognized in rat and mouse lungs, their presence in human lungs remains controversial. In a recent issue of the Journal, Tahedl and associates (Tahedl D, Wirkes A, Tschanz SA, Ochs M, Mühlfeld C. Am J Physiol Lung Cell Mol Physiol 307: L386-L394, 2014) address this controversy and provide the most detailed stereological an...

متن کامل

HighLight: a file system for tertiary storage

propose a name space metric that is the sum of the distances from each file to the closest common ancestor. For files in the same directory, this metric would be zero. For two files, one in a sub-directory of the directory containing the other, this metric would be one. Other metrics under consideration include "file ownership" (e.g., files owned by the same user) and "file accessors" (e.g., fi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990